package xyz.renyumeng.xkm.result;

import lombok.Getter;

/**
 * @author renyumeng
 * @date Created in 0:17 2022/10/23
 */

@Getter
public enum ResultCodeEnum {
    /**
     * 成功
     */
    SUCCESS(200, "成功"),
    /**
     * 失败
     */
    FAIL(201, "失败"),

    /**
     * 服务异常
     */
    SERVICE_ERROR(2012, "服务异常"),
    /**
     * 数据异常
     */
    DATA_ERROR(204, "数据异常"),
    /**
     * 非法请求
     */
    ILLEGAL_REQUEST(205, "非法请求"),
    /**
     * 重复提交
     */
    REPEAT_SUBMIT(206, "重复提交"),

    /**
     * 登录身份验证
     */
    LOGIN_AUTH(208, "未登陆"),
    /**
     * 许可
     */
    PERMISSION(209, "没有权限"),

    /**
     * 电话状态码异常
     */
    PHONE_CODE_ERROR(211, "手机验证码错误"),
    ;

    private final Integer code;
    private final String message;


    private ResultCodeEnum(Integer code, String message) {
        this.code = code;
        this.message = message;
    }
}
